Two virtual memory mapped network interface designs

نویسندگان

  • Matthias A. Blumrich
  • Douglas W. Clark
  • Cezary Dubnicki
  • Edward W. Felten
  • Kai Li
  • Malena R. Mesarina
چکیده

In existing multicomputers, software overhead dominates the message-passing latency cost. Our research on the SHRIMP project at Princeton indicates that appropriate network interface support can signi cantly reduce this software overhead. We have designed two network interfaces for the SHRIMP multicomputer. Both support virtual memory mapped communication allowing user processes to communicate without doing expensive bu er management, and without using system calls to cross the protection boundary separating user processes from the operating system kernel. This paper describes and compares the two network interfaces, and discusses performance tradeo s between them.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Support for Virtual Memory-Mapped Communication

Virtual memory-mapped communication (VMMC) is a communication model providing direct data transfer between the sender's and receiver's virtual address spaces. This model eliminates operating system involvement in communication, provides full protection, supports user-level bu er management and zero-copy protocols, and minimizes software communication overhead. This paper describes system softwa...

متن کامل

Fast RPC on the SHRIMP Virtual Memory Mapped Network Interface

The emergence of new network interface technology is enabling new approaches to the development of communications software. This paper evaluates the SHRIMP virtual memory mapped network interface by using it to build two fast implementations of remote procedure call (RPC). Our rst implementation, called vRPC, is fully compatible with the SunRPC standard. We change the RPC runtime library; the o...

متن کامل

A Study of Sparse 2 - Dimensional Translation

In this paper we examine several sparse multi-dimensional TLB designs which provide at least two levels of translation while allowing a TLB entry to map very large amounts of virtual memory. The TLB organisations presented extend our previous work on multi-dimensional TLB designs by allowing the virtual memory mappings to contain mapping holes. The results show that there is a case supporting s...

متن کامل

Design and Implementation of Virtual Memory-Mapped Communication on Myrinet

This paper describes the design and implementation of the virtual memory-mapped communication model (VMMC) on a Myrinet network of PCI-based PCs. VMMC has been designed and implemented for the SHRIMP multicomputer where it delivers user-to-user latency and bandwidth close to the limits imposed by the underlying hardware. The goal of this work is to provide an implementation of VMMC on a commerc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994